<?

class CargoHabitacion extends EntidadDominio
{

  var $fechaHora;
  var $detalle;
  var $descuento;
  var $pms;

  public function getDescuento()
  {
    return $this->descuento;
  }

  public function setDescuento($descuento)
  {
    $this->descuento = $descuento;
  }

  public function getFechaHora()
  {
    return $this->fechaHora;
  }

  public function setFechaHora($fechaHora)
  {
    $this->fechaHora = $fechaHora;
  }

  public function getDetalle()
  {
    return $this->detalle;
  }

  public function setDetalle($detalle)
  {
    $this->detalle = $detalle;
  }

  public function getPms()
  {
    return $this->pms;
  }

  public function setPms($pms)
  {
    $this->pms = $pms;
  }

  public function getNroHabitacion()
  {
    return $this->pms->getHabitacion();
  }

  public function getTotal()
  {
    $total = 0;
    /* @var $detalle DetalleCargoHabitacion */
    foreach ($this->detalle as $detalle)
    {
      $total += $detalle->getSubtotal();      
    }
    return $total;
  }

}

?>